### ${selectedServiceMap.serviceName}

#### 1. ${StringUtil.wrapString(uiLabelMap.summary)}
| ${StringUtil.wrapString(uiLabelMap.attribute)} | ${StringUtil.wrapString(uiLabelMap.description)} |
| -----: | ----- |
| ${StringUtil.wrapString(uiLabelMap.name)} | ${selectedServiceMap.serviceName} |
| ${StringUtil.wrapString(uiLabelMap.WebtoolsServiceName)} | ${selectedServiceMap.serviceName} |
| ${StringUtil.wrapString(uiLabelMap.WebtoolsEngineName)} | ${(StringUtil.wrapString(selectedServiceMap.engineName))!} |
| ${StringUtil.wrapString(uiLabelMap.CommonDescription)} | ${(StringUtil.wrapString(selectedServiceMap.description))!} |
| ${StringUtil.wrapString(uiLabelMap.WebtoolsInvoke)} | ${(StringUtil.wrapString(selectedServiceMap.invoke))!}  |
| ${StringUtil.wrapString(uiLabelMap.WebtoolsExportable)}| ${(StringUtil.wrapString(selectedServiceMap.export))!}  |
| ${StringUtil.wrapString(uiLabelMap.WebtoolsLocation)} | ${(StringUtil.wrapString(selectedServiceMap.location))!}  |   
| ${StringUtil.wrapString(uiLabelMap.WebtoolsDefinitionLocation)} | ${(StringUtil.wrapString(selectedServiceMap.definitionLocation))!}  |
|${StringUtil.wrapString(uiLabelMap.WebtoolsDefaultEntityName)}| ${(StringUtil.wrapString(selectedServiceMap.defaultEntityName))!} |
|${StringUtil.wrapString(uiLabelMap.WebtoolsRequireNewTransaction)}| ${(StringUtil.wrapString(selectedServiceMap.requireNewTransaction))!} |
|${StringUtil.wrapString(uiLabelMap.WebtoolsUseTransaction)}| ${(StringUtil.wrapString(selectedServiceMap.useTrans))!} |
|${StringUtil.wrapString(uiLabelMap.WebtoolsMaxRetries)}|  ${selectedServiceMap.maxRetry}|


####  2. ${StringUtil.wrapString(uiLabelMap.parameterIn)}


<#if selectedServiceMap.inParamMap?? && selectedServiceMap.inParamMap.paramList?has_content>
         
| ${StringUtil.wrapString(uiLabelMap.WebtoolsParameterName)} | ${StringUtil.wrapString(uiLabelMap.CommonDescription)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsOptional)}| ${StringUtil.wrapString(uiLabelMap.CommonType)} | ${StringUtil.wrapString(uiLabelMap.WebtoolsMode)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsIsSetInternally)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsEntityName)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsFieldName)}| 
| ------------ | ------------ |
<#list selectedServiceMap.inParamMap.paramList as modelParam>
| ${(StringUtil.wrapString(modelParam.name))!}| ${(StringUtil.wrapString(modelParam.description))!}| ${(StringUtil.wrapString(modelParam.optional))!} | ${(StringUtil.wrapString(modelParam.type))!}| ${(StringUtil.wrapString(modelParam.mode))!}| ${(StringUtil.wrapString(modelParam.internal))!} | <#if modelParam.entityName??>${(StringUtil.wrapString(modelParam.entityName))!}</#if>| ${(StringUtil.wrapString(modelParam.fieldName))!}| 
</#list>
         
</#if>



#### 3. ${StringUtil.wrapString(uiLabelMap.parameterOut)}
<#if selectedServiceMap.outParamMap?? && selectedServiceMap.outParamMap.paramList?has_content>
         
| ${StringUtil.wrapString(uiLabelMap.WebtoolsParameterName)} | ${StringUtil.wrapString(uiLabelMap.CommonDescription)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsOptional)}| ${StringUtil.wrapString(uiLabelMap.CommonType)} | ${StringUtil.wrapString(uiLabelMap.WebtoolsMode)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsIsSetInternally)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsEntityName)}| ${StringUtil.wrapString(uiLabelMap.WebtoolsFieldName)}| 
| ------------ | ------------ |
<#list selectedServiceMap.outParamMap.paramList as modelParam>
| ${(StringUtil.wrapString(modelParam.name))!}| ${(StringUtil.wrapString(modelParam.description))!}| ${(StringUtil.wrapString(modelParam.optional))!} | ${(StringUtil.wrapString(modelParam.type))!}| ${(StringUtil.wrapString(modelParam.mode))!}| ${(StringUtil.wrapString(modelParam.internal))!} | <#if modelParam.entityName??>${(StringUtil.wrapString(modelParam.entityName))!}</#if>| ${(StringUtil.wrapString(modelParam.fieldName))!}| 
</#list>
         
</#if>

#### 4. ${StringUtil.wrapString(uiLabelMap.interfaceLogic)}
| ${StringUtil.wrapString(uiLabelMap.id)}| ${StringUtil.wrapString(uiLabelMap.logicalIntroduction)} |
| ----- | ----- |
| 1 | - |

#### 5. ${StringUtil.wrapString(uiLabelMap.logicalCode)}
| ${StringUtil.wrapString(uiLabelMap.id)} | ${StringUtil.wrapString(uiLabelMap.code)} |
| ----- | ----- |
|1 | - |

#### 6. ${StringUtil.wrapString(uiLabelMap.testCase)}
```java
//test
```

#### 7. ${StringUtil.wrapString(uiLabelMap.documents)}
| ${StringUtil.wrapString(uiLabelMap.id)} | ${StringUtil.wrapString(uiLabelMap.contexts)}|
| ----- | ----- |
|1 | - |


  
  
 